/**
 * 
 */
package org.ccay.excel.importer;

import java.util.List;

import org.ccay.core.exception.ApplicationException;

/**
 * Excel数据处理器。
 * 
 * @author chaowangbang
 *
 */
public interface IExcelDataProcessor {
	
	/** 
	 * 处理当前上下文中的数据。
	 * 
	 * @param context
	 * @throws ApplicationException
	 */
	public List<?> process(List<?> datas, IExcelImportContext context) throws ApplicationException;
	
	/**
	 * 设置处理器的特性。
	 * 
	 * @param featureName
	 * @param value
	 */
	public void setFeature(String featureName, Object value);

}
